Pillar 9 · Programming Language

Dart · Flutter · JavaScript · Python

Trụ cột thứ 9 của IT Basic — 4 ngôn ngữ + framework lớn trong 1 pillar. 45 chương giáo trình tiếng Việt, build từ "Hello World" đến app production, từ syntax đến tooling sản xuất.

45
Chương
~45K
Dòng nội dung
4
Sub-pillar
200+
Bài tập + quiz

Chọn sub-pillar bắt đầu

4 sub-pillar độc lập, mỗi cái có visual style + theme + interactive component riêng. Học tuần tự (Dart → Flutter, hoặc JS → TS, hoặc Python core) hoặc đảo thứ tự theo ưu tiên.

Triết lý giáo trình

3 nguyên tắc xuyên suốt 45 chương — khác với hầu hết tutorial trên internet.

Nguyên tắc 1

Mental model trước cú pháp

Không dump cú pháp khô. Mỗi feature bắt đầu bằng "vì sao có cái này", sau đó mới đến "cách dùng". Học ngôn ngữ là học cách suy nghĩ — không phải nhớ keyword.

Nguyên tắc 2

Modern first, không cú pháp deprecated

Dart 3 / Material 3 / ES2024 / Python 3.12+ — tất cả là baseline. Không dạy var kiểu cũ, không dạy callback hell, không dạy Python 2.

Nguyên tắc 3

Tooling là first-class

Mỗi sub-pillar có chương cuối dành riêng cho tooling production (Vite, tsconfig, pyproject, pytest, build & deploy). Không scatter rải — học bài bản, một lần.

Trạng thái

Bắt đầu từ 2026-05-19, hoàn thành 2026-05-20. 4 sub-pillar · 45 chương · ~45,000 dòng HTML.

✅ Hoàn thành

Toàn bộ 4 sub-pillar đã ship — Dart 8 chương (~7.7K), Flutter 15 chương (~16.5K), JavaScript 12 chương (~14.5K, bao gồm 4 chương TypeScript), Python 10 chương (~14K). Mỗi sub-pillar có theme + interactive component riêng.

Xem chi tiết: PLAN.md, DART-OUTLINE.md, FLUTTER-OUTLINE.md, JAVASCRIPT-OUTLINE.md, PYTHON-OUTLINE.md